package game;

import javax.imageio.ImageIO;
import javax.swing.*;
import java.io.File;
import java.io.IOException;

public class GameFrame extends JFrame {

    // 构造器用来做初始化操作
    // Alt + /  补全代码的快捷键
    public GameFrame() {
        // 设置尺寸 (宽度，高度)
    	// 图片像素432,644
        setSize(432,644);
        // 设置居中显示
        setLocationRelativeTo(null);
        // 设置关闭窗体的同时终止程序
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 设置标题
        setTitle("飞翔的小鸟");

        // 设置Logo图标
        // 利用IO流获取图片
        // ctrl+alt+t 添加异常快捷键
        try {
            
            setIconImage(ImageIO.read(this.getClass().getResource("/img/bird.jpg")));
        } catch (IOException e) {
            e.printStackTrace();
        }

    }



        //Java程序的主入口 (一个程序只能有一个入口)
        public static void main(String[] args){
            // 创建一个窗体对象
            GameFrame frame = new GameFrame();

            // 创建一个画板对象
            GamePanel panel = new GamePanel();
            // 向窗体内添加一块画板
            frame.add(panel);

            //显示窗体
            frame.setVisible(true);
            
            // 启动游戏
            panel.start();

        }
}
